- 使用opencv4android的java库,这里说下怎么把OpencvManager去除,把
copy到opencv的javalib里面当so运行就可,调用initDebug初始化即可
,目录结构如下:
- 根据需要导入对应的动态库以及头文件自己编译so库,主要配置如下
build.gradle
1 | android { |
CMakeLists.txt
注意target_link_libraries
顺序。这里libopencv_java3其实已经包括了其他的了,我的理解是用了java3这个后面的动态库就可以不用添加了,我只是把可能用到的全部写了出来,以后好copy。
1 | # For more information about using CMake with Android Studio, read the |
目录结构:
- 通过opencv 的源码,重新编译成 Android sdk 库,很复杂,好处就是可以实时的弄到新功能。